Ian Fogarty is an independent developer whose open-source utilities focus on streamlining academic and developer workflows. Operating under the GitHub alias “cat-forgor,” the publisher currently offers Assignment Packer, a lightweight Windows console tool that automatically bundles C-language coursework into the precise zip structure expected by the Canvas learning-management system. The utility scans a student’s project folder, strips out build artifacts, retains only the required .c and .h files, and produces a submission archive whose root directory and internal naming conventions match the course grader’s rubric. While the present catalog is limited to this single packager, the codebase demonstrates a consistent emphasis on command-line automation, ANSI portability, and zero-dependency operation, hinting that future releases may extend the concept to other languages or LMS platforms. Typical use cases include university CS departments where large cohorts must submit weekly coding labs, instructors who need to normalize submission formats before batch testing, and students who want to avoid manual pruning and renaming errors. The tool integrates cleanly with existing IDE build events or Git hooks, allowing one-click packaging without leaving the development environment. Ian Fogarty’s software is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest upstream release, and can be queued alongside other applications for unattended batch installation.

Assignment Packer

Packs C assignment submissions for Canvas upload

Details